package com.itheima_01;

import java.io.File;
import java.io.IOException;

public class FileDemo04 {
    public static void main(String[] args) throws IOException {
        //创建一个File对象
        File f = new File("myFile\\java.txt");

        //判断File对象是否是目录
        System.out.println(f.isDirectory());
        //判断File对象是否是文件
        System.out.println(f.isFile());
        //判断File是否存在
        System.out.println(f.exists());
        //返回此抽象路径名的绝对路径名字符串
        System.out.println(f.getAbsolutePath());
        //将此抽象路径名转换为路径名字符串
        System.out.println(f.getPath());
        //返回由此抽象路径名表示的文件活目录的名称
        System.out.println(f.getName());
        System.out.println("---------");

        //返回此抽象路径名表示的目录中的文件和目录的名称字符串数组
        File f2 = new File("E:\\itcast");

        String[] strArray = f2.list();
        for (String str : strArray){
            System.out.println(str);
        }
        System.out.println("--------------");

        //返回此抽象路径名表示的目录中的文件和目录的File对象数组
        File[] files = f2.listFiles();
        for (File file : files){
            if (file.isFile()){
                System.out.println(file.getName());
            }
        }

    }
}
